Linear Time Algorithms for the Basis of Abelian Groups

نویسندگان

  • Gregory Karagiorgos
  • Dimitrios Poulakis
چکیده

It is well known that every finite Abelian group G can be represented as a product of cyclic groups: G = G1×G2×· · ·Gt, where each Gi is a cyclic group of size p j for some prime p and integer j ≥ 1. If ai is the generator of the cyclic group of Gi, i = 1, 2, · · · , t, then the elements a1, a2, · · · , at are the basis of G. In this paper, we first obtain an O(n)-time deterministic algorithm for computing the basis of an Abelian group with n elements. This improves the previous O(n) time algorithm found by Chen [1]. We then derive an O(( ∑t i=1 p ni−1 i n 2 i log pi)(log n)(log logn))-time randomized algorithm to compute the basis of Abelian group G of size n with factorization n = p1 1 · · · p nt k , which is also a part of the input. This shows that for a large number of cases, the basis of a finite Abelian group can be computed in sublinear time. For example, it implies an O(n 1 d (logn) log log n)-time randomized algorithm to compute the basis of an Abelian group G of size n = p1 1 · · · p nt t , where d = max{ni|i = 1, · · · , t}. It is a sublinear time algorithm if max{ni|i = 1, · · · , t} is bounded by a constant. It also implies that if n is an integer in [1,m]−G(m, c), then the basis of an Abelian group of size n can be computed in O((log n) log log n)time, where c is any positive constant and G(m, c) is a subset of the small fraction of integers in [1,m] with |G(m,c)| m = O( 1 (logm)c/2 ) for every integer m.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Triple factorization of non-abelian groups by two maximal subgroups

The triple factorization of a group $G$ has been studied recently showing that $G=ABA$ for some proper subgroups $A$ and $B$ of $G$, the definition of rank-two geometry and rank-two coset geometry which is closely related to the triple factorization was defined and calculated for abelian groups. In this paper we study two infinite classes of non-abelian finite groups $D_{2n}$ and $PSL(2,2^{n})$...

متن کامل

Linear and Sublinear Time Algorithms for Basis of Abelian Groups

It is well known that every finite abelian group G can be represented as a direct product of cyclic groups: G ∼= G1 × G2 × · · · × Gt, where each Gi is a cyclic group of order p j for some prime p and integer j ≥ 1. If ai generates the cyclic group of Gi, i = 1, 2, · · · , t, then the elements a1, a2, · · · , at are called a basis of G. We show an algorithm such that given a set of generators M...

متن کامل

Addendum to: "Infinite-dimensional versions of the primary, cyclic and Jordan decompositions", by M. Radjabalipour

In his paper mentioned in the title, which appears in the same issue of this journal, Mehdi Radjabalipour derives the cyclic decomposition of an algebraic linear transformation. A more general structure theory for linear transformations appears in Irving Kaplansky's lovely 1954 book on infinite abelian groups. We present a translation of Kaplansky's results for abelian groups into the terminolo...

متن کامل

On $m^{th}$-autocommutator subgroup of finite abelian groups

Let $G$ be a group and $Aut(G)$ be the group of automorphisms of‎ ‎$G$‎. ‎For any natural‎ number $m$‎, ‎the $m^{th}$-autocommutator subgroup of $G$ is defined‎ ‎as‎: ‎$$K_{m} (G)=langle[g,alpha_{1},ldots,alpha_{m}] |gin G‎,‎alpha_{1},ldots,alpha_{m}in Aut(G)rangle.$$‎ ‎In this paper‎, ‎we obtain the $m^{th}$-autocommutator subgroup of‎ ‎all finite abelian groups‎.

متن کامل

Efficient algorithms for the basis of finite Abelian groups

Let G be a finite abelian group G with N elements. In this paper we give a O(N) time algorithm for computing a basis of G. Furthermore, we obtain an algorithm for computing a basis from a generating system of G with M elements having time complexity O(M ∑ p|N e(p)⌈p 1/2⌉μ(p)), where p runs over all the prime divisors of N , and pe(p), μ(p) are the exponent and the number of cyclic groups which ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2007